devin knight